/*****网站横幅显示****/
#index_banner{ width:100%; margin:0 auto; overflow:hidden; clear:both; z-index:9;}
#index_banner img{ border:none;}

/* flexslider */
.flexslider{position:relative; width:100%; max-height:392px; margin:0 auto; overflow:hidden; z-index:10;}
.flexslider a{ }
.flexslider .slides{position:relative;z-index:11;}
.flexslider .slides li{ width:100%; height:392px; overflow:hidden; text-align:center; overflow:hidden;}
.flexslider .slides li{ background-position:center center; background-repeat:no-repeat;}
.flexslider .slides li img{ width:100%; min-width:1366px;}
.flexslider .slides li a{ display:block; width:100%; height:100%;}
.flexslider .flex-control-nav{position:absolute;bottom:20px; z-index:21;width:100%;text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 3px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:12px;height:12px; border-radius:6px; background-color:#fff;line-height:40px;overflow:hidden;}
.flexslider .flex-control-nav .flex-active{ background-color:#0583C3;}

.flexslider .flex-direction-nav{position:absolute;z-index:31;width:100%;top:45%;}
.flexslider .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;position:absolute;}
.flexslider .flex-direction-nav li a.flex-prev{left:80px;background:url(../images/prev.png) center center no-repeat;}
.flexslider .flex-direction-nav li a.flex-next{right:80px;background:url(../images/next.png) center center no-repeat;}


.index_ban{ width:100%; height:468px; margin:0 auto; overflow:hidden; position:relative; margin-top:10px;}

ul#i_bn{ width:100%; height:468px; margin:0 auto; overflow:hidden; position:relative;}
ul#i_bn li{  width:100%; height:468px; position:relative; }
ul#i_bn li .text{ position:absolute; left:50%; top:0; margin-left:-490px; width:280px; height:468px; padding:20px; font-size:12px; color:#fff; z-index:9991; overflow:hidden; line-height:200%;background: rgba(0,0,0,.7);}
ul#i_bn li .text strong{ display:block; padding:20px 0; font-size:26px; line-height:130%;}

.index_ban .dri{ position:absolute; left:50%; margin-left:400px; bottom:10px; height:33px; width:67px; z-index:9992;}
.index_ban .dri a{ background-image:url(/images/dir_ico.png); background-color:#222; display:inline-block; width:33px; height:33px;}
.index_ban .dri a:hover{ background-color:#111;}
.index_ban .dri a.lef{ background-position:0 0;}
.index_ban .dri a.rig{ background-position:-33px 0; margin-left:1px;}
/*****通栏显示****/
.index_bn1{ width:1180px; margin:6px auto;}

/*****首页广告字显示****/
.i_a_ds{ width:990px; margin:0 auto; padding:50px 0; font-size:26px; font-weight:bold; text-align:center; clear:both; overflow:hidden; font-family:"微软雅黑"; line-height:200%;}
.i_a_ds span{ color:#D6342F; font-size:36px;}
.i_a_ds strong{ color:#3E6DAB; font-size:30px; border-bottom:#3E6DAB 2px dotted;}

/*****首页顶部第一栏显示****/

.i_title{ margin:0 auto; padding:5px 0; line-height:160%; border-bottom:#ccc 1px solid;}
.i_title a{ color:#9C192E; font-size:14px; font-weight:700;}
.i_title a em{ font-style:normal; color:#666; font-weight:normal;}

.i_content1,.i_content2,.i_content3{ margin:0 auto; clear:both; overflow:hidden;}
.i_content2{ line-height:180%; margin:10px 0;}

/*****首页资讯显示****/

.i_zixun{margin:0 auto; clear:both; overflow:hidden;}
.i_zixun ul li{ text-indent:15px; background:url(../images/ico_li_1.gif) left center no-repeat; height:29px; line-height:29px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; border-bottom: #ccc 1px dotted;}
.i_zixun ul li span{ display:none;}

.i_search{ width:270px; margin:0 auto; padding:10px 0 5px; margin-top:5px; overflow:hidden; clear:both; font-size:14px;}
.i_search a{ float:left; display:inline-block; width:80px; height:70px; margin:3px 4px; border:#ccc 1px solid;}
.i_search a:hover{ border:#D6342F 1px solid;}
.i_search a img{ width:80px; height:70px;}


/*****显示****/
.i_c{ padding:20px 0; background-color: #ECECEC; clear:both; overflow:hidden; margin-top:20px;}
.i_cc{ width:990px; margin:0 auto; font-size:14px;}

.i_d1{ float:left; width:280px; background-color: #ddd; padding:10px;}
.i_d2{ float:left; width:360px; margin-left:30px; padding:10px 0;}
.i_d3{ float:left; width:270px; margin-left:30px; padding:5px 0 0;}




.item_box { width: 990px; margin:0 auto; border:#ddd 1px solid; margin-top:15px; overflow: hidden;}
.item_box_wp { width: 990px; margin:0 auto;}

.box10 { padding: 0px; height: 360px;}
.voice_2 { width: 990px; position: relative;}
.voice_2 ul li { float: left; display: inline; height: 360px; position: relative;}

.voice_2 .fold { width: 110px; height: 100%; position: absolute; top: 0px; left: 0px; cursor:pointer;}
.voice_2 .li1 .fold{  background:#D14D1E;}
.voice_2 .li1 .fold:hover{  background:#DC7D5B;}
.voice_2 .li2 .fold{  background: #E9B52A}
.voice_2 .li2 .fold:hover{  background:#E9C564}
.voice_2 .li3 .fold{ background: #5473BD}
.voice_2 .li3 .fold:hover{ background:#879AC6}
.voice_2 .fold .open{ position:absolute; left:0; bottom:60px; width:20px; height:100px; background-color:#fff; border-radius:0 8px 8px 0; color:#999; text-align:center;}
.voice_2 .fold .open .text{width:12px; margin:0 auto; padding-top:20px;}

.voice_2 .fold .txt{ display: block; padding:30px 9px 0; color:#fff; line-height:180%; font-size:14px;}
.voice_2 .fold .txt em{ font-style:normal; font-size:15px; font-weight:600;}

.voice_2 .unfold{ width: 770px; height: 100%; display: none; position: absolute; top: 0px; left: 0px;}
.voice_2 .unfold .l_left{ float:left; width:200px; height:360px; overflow:hidden; border-right:#ddd 1px solid;}

.l_left .list{ margin:10px 0 0 20px;}
.l_left .list a:hover{ text-decoration:underline;}
.l_left .list dd{ height:26px; line-height:26px; text-indent:10px; background:url(../images/ico_li_1.gif) left center no-repeat;}
.l_left .list dt{ display:none;}
.l_left .pic{ padding-top:15px; text-align:center;}
.l_left .pic .border{ width:130px; border:#CCC 2px solid;}

.voice_2 .unfold .r_con{ float:left; width:530px; margin-left:20px;}
.r_con .t_tit{ color:#666766; font-size:32px; font-weight:bold; font-family:"微软雅黑"; padding:20px 0;}
.r_con .t_tit .text{ font-size:28px; display:block; padding-bottom:5px;}
.t_tit .text1{ color:#D14D1E;}
.t_tit .text2{ color:#E9B52A;}
.t_tit .text3{ color:#5473BD;}
.r_con .t_con{ font-size:14px; line-height:180%; color:#999; text-indent:2em;}
.r_con .t_con1{ width:100%; min-height:210px; background:url(../images/ce.png) right bottom no-repeat;}

.mobile-tx{
		display: none;
	}

@media only screen and (max-width: 991px){
	.item_box { display: none; width: 100%;border: #ddd 0 solid;}
	.item_box_wp { width: 100%; margin:0 auto;}
	.box10 { padding: 0px; height: auto;}
	.voice_2 { width: 100%; position: relative;}
	.voice_2 ul li {
	    float: none;
	    display: flex;
	    flex-direction:row;
	    height: 200px;
	    position: relative;
	    overflow: hidden;
	}
	.voice_2 .fold {
		flex: 1;
	    height: auto;
	    position: relative;
	    top: 0px;
	    left: 0px;
	    cursor: pointer;
	}
	.voice_2 .unfold {
	    width: 80%;
	    height: 100%;
	    display: block;
	    position: relative;
	    top: 0px;
	    left: 0px;
	}
	.voice_2 .fold .txt em {
	    display: none;
	}
	.voice_2 .fold .open {
	    display: none;
	}
	.voice_2 .unfold .l_left {
	    float: left;
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	    border-right: #ddd 1px solid;
	}
	.voice_2 .unfold .r_con {
		display: none;
	    float: right;
	    width: 65%;
	    margin-left: 0;
	}
	.l_left .pic {
	    display: none;
	}


	.i_c {
	    padding: 0;
	    background-color: #fff;
	    clear: both;
	    overflow: hidden;
	    margin-top: 20px;
	}
	.i_cc {
	    width: 100%;
	    margin: 0 auto;
	    font-size: 14px;
	}
	.i_d1 {
	    float: none;
	    width: auto;
	    background-color: #fff;
	    padding: 10px 15px;
	}
	.i_d2 {
	    float: none;
	    width: auto;
	    padding: 10px 15px;
	    margin-left: 0;
	}
	.i_d3 {
	    float: none;
	    width: auto;
	    margin-left: 0;
	    padding: 10px 15px;
	}
	.i_search {
	    width: 100%;
	    margin: 0 auto;
	    padding: 0;
	    margin-top: 5px;
	    overflow: hidden;
	    clear: both;
	    font-size: 14px;
	}
	.i_search a {
	    float: none;
	    display: inline-block;
	    width: 26%;
	    height: auto;
	    margin: 5px 3%;
	    border: #ccc 0 solid;
	}
	.i_search a img {
	    width: 100%;
	    height: auto;
	}


	.mobile-tx{
		display: block;
	}
	.tx-item{
		text-align: center;
		color: #fff;
		padding: 30px 0 36px;
		margin-top:15px;
	}
	.tx-title{
		font-size: 32px;
	}
	.tx-content{
		font-style: 12px;
		padding-top: 10px;
	}
	.tx-item-1{
		background-color: #D14D1E;
	}
	.tx-item-2{
		background-color: #5473BD;
	}
}